SYN cookies
TCP 通信の正当性を確認するために、SYN/ACK パケットのシーケンス番号に埋め込まれるデータであり、通常は TCP ヘッダをハッシュ化した値が用いられる
クライアントから SYN パケットを受け取った段階では TCP ソケットをオープンにせず、SYN cookie をセットした SYN/ACK パケットをクライアントに返す
その後、クライアントから送られてきた ACK パケットを確認し、正当な通信であることが確認できたらソケットをオープンにし、TCP コネクションを確立する